home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / dev / lang / python020.lha / python / README.Amiga < prev    next >
Text File  |  1995-10-29  |  2KB  |  34 lines

  1. Short: Amiga Python (cf perl, REXX)
  2. Uploader: "Geoff Fellows" <gfellows@csu.edu.au>
  3. Author: Guido van Rossum (Amiga version: Geoff Fellows)
  4. Version: 0.1
  5.  
  6. The Amiga version of Python-1.3 is based on the POSIX version like M$ NT.
  7. You need SAS/C v6.5x.  To make the executeable python.bin just use
  8. the SMake command.  This will also assign Python: as the current directory
  9. for accessing the Lib directory and create the environment variable
  10. PYTHONUNBUFFERED which allows the interactive prompt to appear before
  11. input.
  12.  
  13. To test the binary file (python.bin because UNIX distinguished between
  14. the sub-directory Python and the executable python) and then type "smake
  15. test".  It should eventually say the tests are all right.
  16.  
  17. These files needed modification:
  18. Include/allobjects, compile.h, modsupport.h, osdefs.h, traceback.h
  19. Modules/posixmodule.c(lots!), timemodule.c
  20. Python/getargs.c getcompiler.c
  21.  
  22. I made SMakefile and SCOPTIONS files which you may want to adjust.
  23. Note: If you take off Optimisation, the posixmodule will give lots of
  24. undefined symbols.  They aren't used and the Optimiser recognises that.
  25. The source should be updated to not include those parts.
  26. Also IEEE maths must be used, I spent a long time looking for a bug (map
  27. test failed) which went away when I compiled with IEEE.
  28.  
  29. This a base version.  It needs access to the Amiga Libraries.  I tried
  30. to make a version that uses sockets through AmiTCP but had problems with
  31. a multiply-defined symbol: @__dostat.
  32.  
  33. Geoff: gfellows@csu.edu.au 29th October 1995
  34.